<?php

$mao = $_POST['jogador'];	//	ID do mão da rodada.

$link = mysql_connect('localhost', 'tssi2', 'tssi2') or die(mysql_errno());

mysql_select_db('tssi2');

//	Seleciona o mão da rodada.
$sql = "insert into `mvrRodada`(`mao`)
		values ($mao)";

mysql_query($sql) or die(mysql_errno());

$ultimaRodada = mysql_insert_id($link);

//	Distribui as cartas aleatoriamente.
$cartas = Array();

for($i = 1; $i <= 6; $i++)
{
	$cartas[$i] = rand(1,40);
	
	if($i > 1)
	{
		for($x = 1; $x < $i; $x++)
		{
			if($cartas[$i] == $cartas[$x])
			{
				$i--;
				break;
			}
		}
	}
}

$jogador = Array();

$jogador[1][0] = $cartas[1];
$jogador[1][1] = $cartas[2];
$jogador[1][2] = $cartas[3];
$jogador[2][0] = $cartas[4];
$jogador[2][1] = $cartas[5];
$jogador[2][2] = $cartas[6];

//	Persiste as cartas distribuidas.
$sql = "insert into `mvrJogadorRodadaCarta`(`idJogador`, `idRodada`, `idCarta`)
		values	(1, $ultimaRodada, " . $jogador[1][0] . "),
				(1, $ultimaRodada, " . $jogador[1][1] . "),
				(1, $ultimaRodada, " . $jogador[1][2] . "),
				(2, $ultimaRodada, " . $jogador[2][0] . "),
				(2, $ultimaRodada, " . $jogador[2][1] . "),
				(2, $ultimaRodada, " . $jogador[2][2] . ")";
		
mysql_query($sql) or die(mysql_errno());

for($i = 1; $i <= 2; $i++){
	$sql = "select `idCarta`, `naipe`, `imagem`
			from `mvrCarta`
			where `idCarta` IN ({$jogador[$i][0]}, {$jogador[$i][1]}, {$jogador[$i][2]})
			order by `idCarta`";		

	$query = mysql_query($sql) or die(mysql_errno());

	while ($arr = mysql_fetch_array($query, MYSQL_ASSOC)){
		$json['mao'] = 1;
		$json[$i][] = array(
			'id'	=> $arr['idCarta'],
			'img'	=> strtolower($arr['naipe']) . '/' . $arr['imagem']
		);
	}
}

mysql_close($link);

print json_encode($json);

?>
